package locadora.view;

import locadora.model.Cliente;
import javax.swing.JOptionPane;
import locadora.model.Filme;
import locadora.model.ItemLocacao;
import locadora.model.LocadoraImplementacao;

/**
 * Classe de UI - User Inferface - interface com o usuário do Item
 * @author Leonardo Rocha Dias
 * @author Marccelo Augusto Selvaggio
 * @version 9.11-09
 * @since 2009
 */
public class UILocadora {

    private static final String tituloUI = "Item - Teste";

    public static void main(String args[]) {

        LocadoraImplementacao locadora = new LocadoraImplementacao();

        String titulo = null;

        titulo = "Wall-E";
        ItemLocacao item1 = new Filme(titulo);

        titulo = "UP - Altas Aventuras";
        ItemLocacao item2 = new Filme(titulo);

        titulo = "Uma Verdade Inconveniente";
        ItemLocacao item3 = new Filme(titulo);

        locadora.addItem(item1);
        locadora.addItem(item2);
        locadora.addItem(item3);

        String nome = "Leonardo";
        String codigo = "36872207884";

        Cliente cliente = new Cliente(nome, codigo);

        locadora.addCliente(cliente);

        JOptionPane.showMessageDialog(
                null, item1.toString(),
                tituloUI, JOptionPane.INFORMATION_MESSAGE);

        JOptionPane.showMessageDialog(
                null, item1.hashCode(),
                tituloUI + " - Hash", JOptionPane.INFORMATION_MESSAGE);
    }
}
